﻿using System;

using Builderator.Core;

namespace Builderator.Core.Action
{
    public class ProjectAction : ActionBase
    {
        [DocumentProperty("Variables", typeof(VariableDictionary), false)]
        public VariableDictionary Variables
        {
            get;
            set;
        }

        public ProjectAction()
            : base(new Guid("929D5B9E-E3C4-11E0-AA71-3EB24824019B"))
        {
            this.Variables = new VariableDictionary();
        }

        public ProjectAction(string name)
            : this()
        {
            this.Name = name;
        }
    }
}